 .p1-search-1 {
            background: #f2f2f2;
            height: 82px;
            border-bottom: 1px solid #eee;
            overflow: hidden;
            font-size: 14px;
        }
        
        .p1-search-1 p {
            color: #444;
            line-height: 82px;
        }
        
        .p1-search-1 a {
            color: #444;
            display: inline-block;
            margin-right: 15px;
        }
        
        .p1-search-1-inp {
            width: 270px;
            height: 30px;
            border-radius: 20px;
            background: #fff;
            padding-left: 10px;
            margin-top: 28px;
        }
        
        .p1-search-1-inp input {
            border: 0;
        }
        
        .p1-search-1-inp1 {
            width: 224px;
            height: 30px;
            line-height: 30px;
            color: #a9a9a9;
            float: left;
        }
        
        .p1-search-1-inp2 {
            width: 30px;
            height: 30px;
            background: url(../images/VISkins-p1.png) no-repeat -258px -936px;
            float: right;
            cursor: pointer;
        }
 .h_tel{width: 238px;
    display: inline-block;
    height: 60px;color:rgb(162, 39, 42);font-size: 28px;
    color: rgb(162, 39, 42);
    padding-left: 41px;
    font-weight: bold;
    margin-left: 28px;
    background: url(http://www.xjrgy.com/resource/images/1efd56fec75741f4b6fc37f0a52bf9f6_2.png) left center no-repeat; 
     float:right;
     margin-top: 22px;
 }
     .header .menu li.cur>a, .header .menu li:hover>a { color: #fff; }
           
    
 .header1 .logo{float: left;
    padding-top: 30px;
    padding-left: 65px;
    padding-right: 15px;
    box-sizing: border-box;
    height: 120px;
    width: 294px;
    border-right: 1px solid rgb(229, 229, 229); }
 
        i , em{font-style: normal;}
        .topWrap{ height:173px;background:url(../images/1_2.gif) repeat-x center top; overflow:hidden;background-position:50px -74px;}
        .topWrap .header{ width:1200px;height:219px;margin:0 auto; font-family: "Microsoft YaHei"; }/* position:relative*/
		.topWrap h5{ height:48px; overflow:hidden; font:14px "Microsoft Yahei"; line-height:48px; color:#888;}
		.topWrap h5 span{ float:right; line-height:48px; display:block;}
		.topWrap h5 span a{color:#888; position:relative; padding:0 12px;}
		.topWrap h5 span a:before{ content:""; position:absolute; top:6px; right:0; width:1px; height:10px; border-right:1px dashed #cecece;}
		.topWrap h5 span a:last-child{ padding-right:0;}
		.topWrap h5 span a:last-child:before{ border:0;}
		.topWrap h5 span a:hover{color:#1843a9; font-weight:bold; text-decoration:underline;}
		.topWrap .logo{ float: left;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 10px;
    box-sizing: border-box;
    height: 120px;
    width: 134px;
    border-right: 1px solid rgb(229, 229, 229);}
		.topWrap .logo:before{ content:""; position:absolute; top:10px; right:0; width:1px; height:50px; background:#c2c2c2;}
		.topWrap .logo img{ display:block;width:124px;}
		.topWrap h2{ width:330px; font:26px "Microsoft YaHei"; color:#1843a9; padding:12px 0 0 24px;float:left; font-weight:bold;}
		.topWrap h2 em{ display:block; color:#333; font-size:20px; font-weight:normal;}
		.topWrap p{width:200px;height:83px; float:right; margin-top:34px;font:24px "Microsoft YaHei";color:#333; background:url(images/lx.png) no-repeat left 11px; font-weight:bold; padding-left:55px;}
		.topWrap p em{ display:block; margin-top:1px;}
        
        .nav{ height:54px;}
		.nav .active{ background:#0476bc;}
		
        .nav li{ font-size: 16px; height:54px;  float: left; position:relative;}
		 
		.nav li:last-child:before{ background:none;}
        .nav li a{ display:block; padding:0 32px; color:#fff;height:54px; line-height: 54px;  text-align: center; position:relative; z-index:1;}
		
	 
   
		.nav li a:hover,.nav .cur a{ font-weight:bold;}
		.nav li:hover:after,.nav li.cur:after{height:100%;}
		
		
	
	
    
 
 .banner .slick-arrow {
            position: absolute;font-size: 0;
            top: 50%; 
            z-index:12;
            width: 100px;
            height: 100px;
            margin-top: -42px;
            border: 0;
        }
        .banner .slick-prev {outline: none;
            left: 5%; display: none; background:none; position: absolute;top:50%;margin-top:-42px; font-size:0;border: none; z-index:12;
           background:url(images/probt1.png) no-repeat;width:30px;height: 84px;
        }
        .banner .slick-next {outline: none;
            right: 5%; display: none;background:none;position: absolute;top:50%;margin-top:-42px; font-size:0;border: none; z-index:12;
           background:url(images/probt2.png) no-repeat;width:30px;height: 84px;
        }   

    .banner img {
            display: block;
            width: 100%;
            margin:0 auto;
        }
      
       .slick-dots {
            position: absolute;
            left: 0; font-size:0;
            bottom: 5%;
            width: 100%;
            text-align: center;
            outline: none;
            
        }
        .slick-dots li {
            display: inline-block;
            margin: 0 15px; outline: none;
        }
        .slick-dots li button {
            display: block;
            border: 0 none;width: 15px;height: 15px;
            color: #fff; border-radius: 50%;
            background-color: #993333;
            outline: none; 
        }
        .slick-dots .slick-active button {
            background-color: #0575bd;
        }
        



      
